"""
@Author : 合肥一元数智教育科技有限公司
@Date :  2025/5/9 10:59
@Description : 
判断一个三位数是否为水仙花数（各位立方和等于本身）

123   1**3  + 2**3  + 3**3  = 123
"""
for num in range(100, 1000):
    # 提取一个三位数字的各个位数字
    gw_num = num % 10
    sw_num = (num // 10) % 10
    bw_num = num // 100
    result = gw_num**3 + sw_num**3 + bw_num**3
    if result == num:
        print(f'{num} 是水仙花数')
